#admin-top-loader {display:none;}

a.admin-button {background-color:#A8A8A8; border:1px solid #777; color:#FFFFFF; padding:2px 10px;}

.p-r-10 {padding-right:10px;}
.p-r-20 {padding-right:20px;}

.admin {
	background-color:#999;
	color:#000;
}
div.admin ul.window li.title {
	background-color:#777;
	height:20px;
	padding: 1px 2px 2px;
	color: #FFC1FF;
	font-weight: bold;
}
div.admin-window.page {margin:5px auto auto 2px; width:768px}
ul.window li.title a.open {
	background: url('../img/ico/admin/open.png') no-repeat 2px 2px transparent;
	display:block;
	width:16px;
	height:16px;
	padding: 2px;
}
ul.window li.title a.close {
	background: url('../img/ico/admin/close.gif') no-repeat 2px 2px transparent;
	display:block;
	width:16px;
	height:16px;
	padding: 2px;
}
ul.window li.title a.user-login,
ul.window li.title a.user-logout {
	display:block;
	width:16px;
	height:16px;
	padding: 2px;
}
ul.window li.title a.user-login {background: url('../img/ico/admin/login-16.png') no-repeat 2px 2px transparent;}
ul.window li.title a.user-logout {background: url('../img/ico/admin/logout-16.png') no-repeat 2px 2px transparent;}

ul.window li.title div.box-login-result {padding: 3px;}

/*
 * Menu
 */
div.admin-menu{background-color: #A8A8A8; width: 1024px; margin:0px auto auto auto;}
div.admin-menu ul {margin:0; padding:0;}
div.admin-menu ul li {min-width: 100px; float: left; padding: 2px 5px 2px 5px; margin: 3px; border: 1px solid #777; text-align: left; color: #33cdc7;}
div.admin-menu ul li a {color: #F0F0F0;}
div.admin-menu ul li.container {background: url('../img/ico/admin/arrow-r.png') no-repeat right 2px transparent; padding: 2px 21px 2px 5px;}


/*
 * Menu dropdown
 */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {background-color: #A8A8A8; backlist-style: none; margin: 0; padding: 0;}

ul.dropdown {position: relative; z-index: 597; float: left;}
ul.dropdown li {float: left; min-height: 1px; line-height: 1.3em; vertical-align: middle;}

ul.dropdown li.hover,
ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}

ul.dropdown ul {visibility: hidden; position: absolute; top: 105%; left: -4px; z-index: 598; width: auto;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: -4px; left: 103%;}
ul.dropdown li:hover > ul {visibility: visible;}

/*
 * Admin panel and col
 */
div.admin-panel {background-color:#E0E0E0; width:1024px; margin:0px auto auto auto; color:#505050;}
div.admin-col-l {width:auto; float:left;}
div.admin-col-r {width:auto; float:right;}

/*
 * Section: Log, Permission, user
 */
div.admin-content {padding:10px;}
div.admin-content ul.admin-list {margin:0; padding:0;}
div.admin-content ul.admin-list li {padding:3px; margin:1px; border:1px solid #A8A8A8;}
div.admin-content ul.admin-list li div {width:230px; float:left; padding:4px 10px 2px 5px;}

/*
 * admin menu right
 */
.admin-menu-r {list-style-type: none; padding: 0px 0px 0px 5px;}
.admin-menu-r li {padding:0px 10px 0px 8px;}
.admin-menu-r span.menu-arrow{background:url('../img/ico/admin/arrow-r.png') no-repeat left 3px; cursor:pointer; display:inline-block; height:16px;	width:16px;}
.admin-menu-r span.menu-arrow-down{background:url('../img/ico/admin/arrow-down.png') no-repeat left 3px; cursor:pointer; display:inline-block; height:16px;	width:16px;}

/*
 * admin managment page
 */
input[name='label'] {text-transform:lowercase;}

/*
old version
*/
#admin-win-permissions-load {
	background: url('../img/ico/admin/users.png') no-repeat;
	display:block;
	float:right;
	width:20px;
	height:20px;
}
.admin-panel .col-l {
	padding-left:10px;
}
.admin-panel .col-r {
	/*background-color:#888;*/
	padding-right:0px;
}

.admin-new-page img, .admin-new-user img {
	vertical-align: middle;
}
.admin-new-page h2,
.admin-user h2{
	font-size:16px;
	color:#fff;
	padding:5px;
	margin:0px;
}
.admin-r-input, .admin-r-select {
	width:240px;
}

.admin-user {
	padding:2px;
}
div.admin-user ul {
	padding: 0px;
}
div.admin-user li {
	list-style-type: none;
}
li.admin-user-menu-r {
	border:1px solid #CFCFCF;
}
.admin-user-menu-r-ele li {
	background-color: #CFCFCF;
	padding:3px;
	margin:3px;
}
.admin-user-menu-r-ele li img {
	display: block;
}

/*
 Table
 */
td.tbl-admin-ico-cell {
	width:25px;
}